.product {
  // position: relative;
  // top: 50%;
  // left: 50%;
  // margin-top: -135px;
  // margin-left: -145px;
  width: 100%;
  min-height: 100%;
  .product-box {
    width: 400px;
    // min-height: 290px;
    background: rgba(255, 255, 255, 0.9);
    margin: 100px auto 0;
    // padding: 0 0 30px;
    border: 1px solid #ddd;
    border-radius: 5px;
    box-shadow: 1px 1px 5px rgba(100, 100, 100, 0.9);
  }
  .product-list {
    width: 100%;
  }
  .product-item {
    width: 100%;
    border-bottom: 1px solid #ddd;
    padding: 20px;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
  }
  .footer {
    width: 100%;
    text-align: center;
    color: #aaa;
    padding: 30px 0;
    font-weight: 100;
  }
}
